---
datacenter: cloud
freezes: false

ansible_ifcfg_blacklist: true

# Packages installed on all Jenkins slaves (Fedora, CentOS)
slave_packages_common:
- java-1.8.0-openjdk-devel
- vim
- subversion
- bzr
- git
- rpmlint
- rpmdevtools
- mercurial
- mock
- gcc
- gcc-c++
- libjpeg-turbo-devel
- python-bugzilla
- python-pip
- python-virtualenv
- python-coverage
- pylint
- python-argparse
- python-nose
- python-BeautifulSoup
- python-fedora
- python-pep8
- python-psycopg2
- postgresql-devel   # Required to install python-psycopg2 w/in a venv
- docbook-style-xsl  # Required by gimp-help-2
- make               # Required by gimp-help-2
- automake           # Required by gimp-help-2
- libcurl-devel      # Required by blockerbugs
- python-formencode  # Required by javapackages-tools
- asciidoc           # Required by javapackages-tools
- xmlto              # Required by javapackages-tools
- pycairo-devel      # Required by dogtail
- packagedb-cli      # Required by FedoraReview
- xorg-x11-server-Xvfb  # Required by fedora-rube
- libffi-devel       # Required by bodhi/cffi/cryptography
- openssl-devel      # Required by bodhi/cffi/cryptography
- redis              # Required by copr
- createrepo_c       # Required by bodhi2
- python-straight-plugin
- pyflakes           # Requested by user rholy (ticket #4175)
- koji               # Required by koschei (ticket #4852) and pyrpkg (ticket #4838)
- rpm-python         # Required by koschei (ticket #4852)
- libgit2-devel      # Required by pagure
- osbs-client        # Required by pyrpkg (ticket #4838)
- intltool           # Required by fedora-comps (ticket #5307)
- fedpkg             # Required by fedora-kickstarts (ticket #5406)
- sqlite-devel       # Required by fedora-hubs (ticket #5425)
- python-virtualenvwrapper  # Required by fedora-hubs (ticket #5425)
- swig               # Required by fm-orchestrator (ticket #5517)
- python-tox         # Required by resultsdb_conventions (ticket #5785)
- gcc-c++            # Required by libabigail (ticket 5797)
- libtool            # Required by libabigail (ticket 5797)
- elfutils-devel     # Required by libabigail (ticket 5797)
- libxml2-devel      # Required by libabigail (ticket 5797)
- doxygen            # Required by libabigail (ticket 5797)
- python-sphinx      # Required by libabigail (ticket 5797)
- texinfo            # Required by libabigail (ticket 5797)
- dos2unix           # Required by libabigail (ticket 5797)
- dpkg               # Required by libabigail (ticket 5797)
- python2-devel      # Required by libabigail (ticket 5797)
- rpm-python         # Required by libabigail (ticket 5797)
- python2-mock       # Required by libabigail (ticket 5797)
- koji               # Required by libabigail (ticket 5797)
- pyxdg              # Required by libabigail (ticket 5797)
- python-unittest2   # Required by libabigail (ticket 5797)
- wget               # Required by libabigail (ticket 5797)
- mailcap            # Required by libabigail (ticket 5797)

# Packages installed only on Fedora Jenkins slaves
slave_packages_fedora:
- python3
- python-nose-cover3
- python3-nose-cover3
- glibc
- glibc-devel
- libstdc++
- zlib-devel
- ncurses-devel
- libX11-devel
- libXrender
- libXrandr
- nspr-devel           ## Requested by 389-ds-base
- nss-devel
- svrcore-devel
- openldap-devel
- libdb-devel
- cyrus-sasl-devel
- icu
- libicu-devel
- gcc-c++
- net-snmp-devel
- lm_sensors-devel
- bzip2-devel
- zlib-devel
- openssl-devel
- tcp_wrappers
- pam-devel
- systemd-units
- policycoreutils-python
- openldap-clients
- perl-Mozilla-LDAP
- nss-tools
- cyrus-sasl-gssapi
- cyrus-sasl-md5
- libdb-utils
- perl-Socket
- perl-NetAddr-IP
- pcre-devel            ## End of request list for 389-ds-base
- maven                 # Required by xmvn https://fedorahosted.org/fedora-infrastructure/ticket/4054
- gtk3-devel            # Required by dogtail
- glib2-devel           # Required by Cockpit
- libgudev1-devel
- json-glib-devel
- gobject-introspection-devel
- libudisks2-devel
- NetworkManager-glib-devel
- systemd-devel
- accountsservice-devel
- pam-devel
- autoconf
- libtool
- intltool
- jsl
- python-scss
- gtk-doc
- krb5-devel
- sshpass
- perl-Locale-PO
- perl-JSON
- glib-networking
- realmd
- udisks2
- mdadm
- lvm2
- sshpass           # End requires for Cockpit
- tito              # Requested by msrb for javapackages-tools and xmvn (ticket#4113)
- pyflakes          # Requested by user rholy (ticket #4175)
- firefox           # Required for rube
- python-devel      # Required for mpi4py
- python3-devel     # Required for mpi4py
- pwgen             # Required for mpi4py
- openmpi-devel     # Required for mpi4py
- mpich2-devel      # Required for mpi4py
- pylint            # Required by Ipsilon
- python-pep8
- nodejs-less
- python-openid
- python-openid-teams
- python-openid-cla
- python-cherrypy
- m2crypto
- lasso-python
- python-sqlalchemy
- python-ldap
- python-pam
- python-fedora
- freeipa-python
- httpd
- mod_auth_mellon
- postgresql-server
- openssl
- mod_wsgi
- python-psycopg2
- sssd
- libsss_simpleifp
- openldap-servers
- mod_auth_gssapi
- krb5-server
- socket_wrapper
- nss_wrapper
- krb5-workstation
- python-sssdconfig
- mod_ssl
- python-jwcrypto
- python-lesscpy     # End requires for Ipsilon
- libxml2-python     # Required by gimp-docs
- createrepo         # Required by dnf
- dia                # Required by javapackages-tools ticket #4279
- python-hawkey      # Required by koschei (ticket #4852)
- python-librepo     # Required by koschei (ticket #4852)
- python3-pygit2     # Required by pagure
- nosync             # for use in mock
- liberasurecode-devel # Required by pyeclib (ticket #5015) - No EPEL7 build
- python2-mock
- python-lxml
- mongodb-server
- ruby               # For modularity (ticket 5379)
- ruby-devel
- ruby-irb
- ruby-libs
- rubygem-bigdecimal
- rubygem-bundler
- rubygem-io-console
- rubygem-json
- rubygem-net-http-persistent
- rubygem-psych
- rubygem-rdoc
- rubygem-rmagick
- rubygem-thor       # Required by Fedora Budget (ticket 5679)
- rubygems
- rubypick
- python2-unittest2
- python2-createrepo_c       # Required by bodhi2
- python2-pygit2     # Required by pagure
- iptables
- ledger             # Required by Fedora Budget (ticket 5679)
- rubygem-asciidoctor  # Required by Fedora Budget (ticket 5679)
- rubygem-builder    # Required by Fedora Budget (ticket 5679)
- rubygem-coderay    # Required by Fedora Budget (ticket 5679)
- rubygem-eventmachine  # Required by Fedora Budget (ticket 5679)
- rubygem-ffi        # Required by Fedora Budget (ticket 5679)
- rubygem-formatador  # Required by Fedora Budget (ticket 5679)
- rubygem-git        # Required by Fedora Budget (ticket 5679)
- rubygem-haml       # Required by Fedora Budget (ticket 5679)
- rubygem-listen     # Required by Fedora Budget (ticket 5679)
- rubygem-method_source  # Required by Fedora Budget (ticket 5679)
- rubygem-multi_json  # Required by Fedora Budget (ticket 5679)
- rubygem-nenv       # Required by Fedora Budget (ticket 5679)
- rubygem-pry        # Required by Fedora Budget (ticket 5679)
- rubygem-rake       # Required by Fedora Budget (ticket 5679)
- rubygem-rb-inotify  # Required by Fedora Budget (ticket 5679)
- rubygem-shellany   # Required by Fedora Budget (ticket 5679)
- rubygem-slop       # Required by Fedora Budget (ticket 5679)
- rubygem-tilt       # Required by Fedora Budget (ticket 5679)
- doxygen            # Required by gssproxy (ticket 5703)
- findutils          # Required by gssproxy (ticket 5703)
- gettext-devel      # Required by gssproxy (ticket 5703)
- keyutils-libs-devel  # Required by gssproxy (ticket 5703)
- libini_config-devel  # Required by gssproxy (ticket 5703)
- libselinux-devel   # Required by gssproxy (ticket 5703)
- libverto-devel     # Required by gssproxy (ticket 5703)
- libxml2            # Required by gssproxy (ticket 5703)
- libxslt            # Required by gssproxy (ticket 5703)
- m4                 # Required by gssproxy (ticket 5703)
- pkgconfig          # Required by gssproxy (ticket 5703)
- popt-devel         # Required by gssproxy (ticket 5703)
- krb5-server-ldap   # Required by gssproxy (ticket 5703)
- valgrind            # Required by gssproxy (ticket 5703) Required by libabigail (Ticket 5797)
- perl-Fedora-VSP    # needed by 389
- perl-generators    # needed by 389
- libevent-devel     # needed by 389
- libcmocka-devel    # needed by 389
- gperftools-devel   # needed by 389

# Packages installed only on CentOS Jenkins slaves
slave_packages_centos:
# "setup" is just a placeholder value
- setup

# Packages only installed on el7 slave
el7_only:
- python-webob1.4    # Required by bodhi2
- python-pillow      # Required by bodhi2
- python-hawkey      # Required by koschei (ticket #4852)
- python-librepo     # Required by koschei (ticket #4852)
- nosync             # for use in mock
- python-unittest2
- python-createrepo_c       # Required by bodhi2
- python-pygit2     # Required by pagure
- python-pygments-markdown-lexer  # Required by fedora-hubs (ticket #5425)

# Packages only available/needed in f24+
f24_only:
- python2-systemd
- python2-requests-kerberos
- python2-jinja2
- devscripts-minimal # Required by FedoraReview
- python26
- python33
- python34
- python36

f25_only:
- python3-tox
- python26
- python33
- python34
- python36
- swig                # required for coco
